#pragma once

using namespace System::Security;

namespace TdParallelTransportApi {

public ref class TdBulkConnection
{
public:
	TdBulkConnection(System::String^ server, System::String^ database, System::String^ username, SecureString^ password);

	property System::String^ Server
	{
		System::String^ get();
	}

	property System::String^ Database
	{
		System::String^ get();
	}

	property System::String^ Username
	{
		System::String^ get();
	}

	property SecureString^ Password
	{
		SecureString^ get();
	}

private:
	initonly System::String^ m_Server;
	initonly System::String^ m_Database;
	initonly System::String^ m_Username;
	initonly SecureString^ m_Password;
};

}
